package com.jiantong.user.service;

import com.jiantong.user.model.BreedFactoryStable;
import io.terminus.common.model.Response;

/**
 * Created by mz on 24/7/17.
 *
 */
public interface BreedFactoryStableWriteService {

    /**
     * 添加一个栏舍
     * @param breedFactoryStable 栏舍的对象
     * @return 返回该栏舍的id
     */
    Response<Long> create(BreedFactoryStable breedFactoryStable);

    /**
     * 根据id更新一个栏舍的信息
     * @param breedFactoryStable 栏舍对象
     * @return 是否修改成功
     */
    Response<Boolean> update(BreedFactoryStable breedFactoryStable);

    /**
     * 根据养殖场ID和栏舍号 删除一个栏舍
     * @param id 栏舍号id
     * @return 是否删除成功
     */
    Response<Boolean> delete(Long id);
}
